﻿Public Class IssueERPMaterialDTO
#Region "插入零件目录表"

    Private m_ContainerName As String
    ''' <summary>
    ''' 流水卡Name
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerName() As String
        Get
            Return m_ContainerName
        End Get
        Set(ByVal value As String)
            m_ContainerName = value
        End Set
    End Property

    Private m_ContainerID As String
    ''' <summary>
    ''' 流水卡ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerID() As String
        Get
            Return m_ContainerID
        End Get
        Set(ByVal value As String)
            m_ContainerID = value
        End Set
    End Property

    Private m_ContainerNo As String
    ''' <summary>
    ''' TogetherFlag任务单
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ContainerNo() As String
        Get
            Return m_ContainerNo
        End Get
        Set(ByVal value As String)
            m_ContainerNo = value
        End Set
    End Property


    Private m_Reason As String
    ''' <summary>
    ''' 原因
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Reason() As String
        Get
            Return m_Reason
        End Get
        Set(ByVal value As String)
            m_Reason = value
        End Set
    End Property

    Private m_ProductID As String
    ''' <summary>
    ''' 现产品ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductID() As String
        Get
            Return m_ProductID
        End Get
        Set(ByVal value As String)
            m_ProductID = value
        End Set
    End Property

    Private m_OriginalProductID As String
    ''' <summary>
    ''' 原产品ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OriginalProductID() As String
        Get
            Return m_OriginalProductID
        End Get
        Set(ByVal value As String)
            m_OriginalProductID = value
        End Set
    End Property

    Private m_FirstAssembleQty As String
    ''' <summary>
    ''' 初装数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FirstAssembleQty() As String
        Get
            Return m_FirstAssembleQty
        End Get
        Set(ByVal value As String)
            m_FirstAssembleQty = value
        End Set
    End Property

    Private m_OriginalFirstAssembleQty As String
    ''' <summary>
    ''' 原初装数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OriginalFirstAssembleQty() As String
        Get
            Return m_OriginalFirstAssembleQty
        End Get
        Set(ByVal value As String)
            m_OriginalFirstAssembleQty = value
        End Set
    End Property

    Private m_CheckAssembleQty As String
    ''' <summary>
    ''' 检装数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CheckAssembleQty() As String
        Get
            Return m_CheckAssembleQty
        End Get
        Set(ByVal value As String)
            m_CheckAssembleQty = value
        End Set
    End Property

    Private m_OriginalCheckAssembleQty As String
    ''' <summary>
    ''' 原检装数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OriginalCheckAssembleQty() As String
        Get
            Return m_OriginalCheckAssembleQty
        End Get
        Set(ByVal value As String)
            m_OriginalCheckAssembleQty = value
        End Set
    End Property

    Private m_EmployeeId As String
    ''' <summary>
    ''' 员工ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property EmployeeId() As String
        Get
            Return m_EmployeeId
        End Get
        Set(ByVal value As String)
            m_EmployeeId = value
        End Set
    End Property

    Private m_PartMenuInfoID As String
    ''' <summary>
    ''' 零件目录ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property PartMenuInfoID() As String
        Get
            Return m_PartMenuInfoID
        End Get
        Set(ByVal value As String)
            m_PartMenuInfoID = value
        End Set
    End Property

    Private m_Effectiveness As String
    ''' <summary>
    ''' 是否有效，0：无效，1：长期 2：单台
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Effectiveness() As String
        Get
            Return m_Effectiveness
        End Get
        Set(ByVal value As String)
            m_Effectiveness = value
        End Set
    End Property

    Private m_PartType As String
    ''' <summary>
    ''' 大小件类型 0大件，1小件
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property PartType() As String
        Get
            Return m_PartType
        End Get
        Set(ByVal value As String)
            m_PartType = value
        End Set
    End Property

    Private m_SpecId As String
    Public Property SpecId() As String
        Get
            Return m_SpecId
        End Get
        Set(ByVal value As String)
            m_SpecId = value
        End Set
    End Property

#End Region
#Region "插入装备信息表"

    Private m_Note As String
    ''' <summary>
    ''' 备注
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Note() As String
        Get
            Return m_Note
        End Get
        Set(ByVal value As String)
            m_Note = value
        End Set
    End Property

    Private m_AssembleTimes As String
    ''' <summary>
    ''' 集件次数
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property AssembleTimes() As String
        Get
            Return m_AssembleTimes
        End Get
        Set(ByVal value As String)
            m_AssembleTimes = value
        End Set
    End Property

    Private m_CollectERPMaterialID As String
    ''' <summary>
    ''' 集件信息表ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property CollectERPMaterialID() As String
        Get
            Return m_CollectERPMaterialID
        End Get
        Set(ByVal value As String)
            m_CollectERPMaterialID = value
        End Set
    End Property

    Private m_IssueERPMaterialID As String
    ''' <summary>
    ''' 装备信息表ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IssueERPMaterialID() As String
        Get
            Return m_IssueERPMaterialID
        End Get
        Set(ByVal value As String)
            m_IssueERPMaterialID = value
        End Set
    End Property

    Private m_ToIssueERPMaterialID As String
    ''' <summary>
    ''' 装备信息表ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ToIssueERPMaterialID() As String
        Get
            Return m_ToIssueERPMaterialID
        End Get
        Set(ByVal value As String)
            m_ToIssueERPMaterialID = value
        End Set
    End Property


    Private m_ProductChildNO As String
    ''' <summary>
    ''' 子零件序号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductChildNO() As String
        Get
            Return m_ProductChildNO
        End Get
        Set(ByVal value As String)
            m_ProductChildNO = value
        End Set
    End Property

    Private m_WorkflowStepID As String
    ''' <summary>
    ''' 工艺工序ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property WorkflowStepID() As String
        Get
            Return m_WorkflowStepID
        End Get
        Set(ByVal value As String)
            m_WorkflowStepID = value
        End Set
    End Property

    Private m_FactoryID As String
    ''' <summary>
    ''' 厂别ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property FactoryID() As String
        Get
            Return m_FactoryID
        End Get
        Set(ByVal value As String)
            m_FactoryID = value
        End Set
    End Property

    Private m_BommateriallistitemID As String
    ''' <summary>
    ''' Bom 子ID
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property BommateriallistitemID() As String
        Get
            Return m_BommateriallistitemID
        End Get
        Set(ByVal value As String)
            m_BommateriallistitemID = value
        End Set
    End Property

    Private m_IssueQty As String
    ''' <summary>
    ''' 发出数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IssueQty() As String
        Get
            Return m_IssueQty
        End Get
        Set(ByVal value As String)
            m_IssueQty = value
        End Set
    End Property
#End Region
#Region "插入集件信息表 Add by Yuxj20180606"
    Private m_ProductBatchno As String
    ''' <summary>
    ''' 零件批次号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductBatchno() As String
        Get
            Return m_ProductBatchno
        End Get
        Set(ByVal value As String)
            m_ProductBatchno = value
        End Set
    End Property

    Private m_MfgorderName As String
    ''' <summary>
    ''' 订单号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property MfgorderName() As String
        Get
            Return m_MfgorderName
        End Get
        Set(ByVal value As String)
            m_MfgorderName = value
        End Set
    End Property

    Private m_OriginalProductName As String
    ''' <summary>
    ''' 原零件号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property OriginalProductName() As String
        Get
            Return m_OriginalProductName
        End Get
        Set(ByVal value As String)
            m_OriginalProductName = value
        End Set
    End Property

    Private m_ProductName As String
    ''' <summary>
    ''' 零件号
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property ProductName() As String
        Get
            Return m_ProductName
        End Get
        Set(ByVal value As String)
            m_ProductName = value
        End Set
    End Property

    Private m_Uom As String
    ''' <summary>
    ''' 单位
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Uom() As String
        Get
            Return m_Uom
        End Get
        Set(ByVal value As String)
            m_Uom = value
        End Set
    End Property

    Private m_Qty As String
    ''' <summary>
    ''' 数量
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property Qty() As String
        Get
            Return m_Qty
        End Get
        Set(ByVal value As String)
            m_Qty = value
        End Set
    End Property

    Private m_IsNonConforming As String
    ''' <summary>
    ''' 是否不合格审理
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsNonConforming() As String
        Get
            Return m_IsNonConforming
        End Get
        Set(ByVal value As String)
            m_IsNonConforming = value
        End Set
    End Property

    Private m_IsErp As String
    ''' <summary>
    ''' 是否Erp
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsErp() As String
        Get
            Return m_IsErp
        End Get
        Set(ByVal value As String)
            m_IsErp = value
        End Set
    End Property

    Private m_IsAutoPlan As String
    ''' <summary>
    ''' 是否计划外
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    Public Property IsAutoPlan() As String
        Get
            Return m_IsAutoPlan
        End Get
        Set(ByVal value As String)
            m_IsAutoPlan = value
        End Set
    End Property
#End Region
End Class
